package com.site.blog.my.core.dao;

import com.site.blog.my.core.entity.TbBlogTagRelation;
import com.site.blog.my.core.entity.TbBlogTagRelationExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbBlogTagRelationMapper {
    long countByExample(TbBlogTagRelationExample example);

    int deleteByExample(TbBlogTagRelationExample example);

    int deleteByPrimaryKey(Long relationId);

    int insert(TbBlogTagRelation record);

    int insertSelective(TbBlogTagRelation record);

    List<TbBlogTagRelation> selectByExample(TbBlogTagRelationExample example);

    TbBlogTagRelation selectByPrimaryKey(Long relationId);

    int updateByExampleSelective(@Param("record") TbBlogTagRelation record, @Param("example") TbBlogTagRelationExample example);

    int updateByExample(@Param("record") TbBlogTagRelation record, @Param("example") TbBlogTagRelationExample example);

    int updateByPrimaryKeySelective(TbBlogTagRelation record);

    int updateByPrimaryKey(TbBlogTagRelation record);
}